﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
using System.Web.Security;
using XQ.SP.Model;
using XQ.SP.Common;

namespace System
{
    public class UsersInfo2
    {
        #region
        /// <summary>
        /// 获取后台
        /// </summary>
        /// <returns></returns>
        public static XQ.SP.Model.UsersItem GetUserH()
        {
            if (HttpContext.Current.Session["Users"] != null)
            {
                XQ.SP.Model.UsersItem item = (XQ.SP.Model.UsersItem)HttpContext.Current.Session["Users"];
                return item;
            }
            string uid = GetUsersID();
            if (string.IsNullOrEmpty(uid))
            {
                return null;
            }
            else
            {
                XQ.SP.BllServices.UsersBLL bllui = new XQ.SP.BllServices.UsersBLL();
                var item = bllui.GetModel(Int64.Parse(uid));
                return item;
            }
        }
        #endregion

        #region 前端用户

        public static XQ.SP.Model.UsersItem GetUser()
        {
            if (HttpContext.Current.Session["Users"] != null)
            {
                XQ.SP.Model.UsersItem item = (XQ.SP.Model.UsersItem)HttpContext.Current.Session["Users"];
                return item;
            }
            string uid = GetUsersID();
            if (string.IsNullOrEmpty(uid))
            {
                return null;
            }
            else
            {
                XQ.SP.BllServices.UsersBLL bllui = new XQ.SP.BllServices.UsersBLL();
                var item = bllui.GetModel(Int64.Parse(uid));
                return item;
            }
        }

        public static void LoginUser(XQ.SP.Model.UsersItem modelU)
        {
            HttpContext.Current.Session["Users"] = modelU;
            //确认用户登录 写入cookies
            XQ.Common.Cookies.CreateTicket(true, modelU.UserName + "[,]" + modelU.Id + "[,]" + 0 + "[,]学校[,]", "member");
        }

        /// <summary>
        /// 获取当前用户ID
        /// </summary>
        /// <returns></returns>
        public static string GetUsersID()
        {
            return "1";
            try
            {
                string tempStr = HttpContext.Current.User.Identity.Name.Substring(HttpContext.Current.User.Identity.Name.IndexOf("[,]") + 3);
                tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));

                if (string.IsNullOrEmpty(tempStr))
                {
                    XQ.SP.Model.UsersItem item = (XQ.SP.Model.UsersItem)HttpContext.Current.Session["Users"];
                    if (item == null)
                    {
                        return null;
                    }
                    else
                    {
                        return item.Id.ToString();
                    }
                }
                else
                {
                    return tempStr;
                }
            }
            catch
            {
                XQ.SP.Model.UsersItem item = (XQ.SP.Model.UsersItem)HttpContext.Current.Session["Users"];
                if (item == null)
                {
                    return null;
                }
                else
                {
                    return item.Id.ToString();
                }
            }
        }

        /// <summary>
        /// 获取当前用户名称
        /// </summary>
        /// <returns></returns>
        public static string GetUsersName()
        {
            try
            {
                string tempStr = HttpContext.Current.User.Identity.Name.Substring(0, HttpContext.Current.User.Identity.Name.IndexOf("[,]"));

                if (string.IsNullOrEmpty(tempStr))
                {
                    XQ.SP.Model.UsersItem item = (XQ.SP.Model.UsersItem)HttpContext.Current.Session["Users"];
                    if (item == null)
                    {
                        return tempStr;
                    }
                    else
                    {
                        return item.UserName;
                    }
                }

                return tempStr;
            }
            catch
            {
                XQ.SP.Model.UsersItem item = (XQ.SP.Model.UsersItem)HttpContext.Current.Session["Users"];
                if (item == null)
                {
                    return "";
                }
                else
                {
                    return item.UserName;
                }
            }
        }
        #endregion

    }

    /// <summary>
    /// MVC控件编写成代码
    /// </summary>
    public static class HtmlHelperMy
    {
        //Ajax.ActionLink 添加个图片链接
        public static IHtmlString WriteHtml(string str)
        {
            return new HtmlString(HttpUtility.HtmlDecode(str.ToString()));
        }
    }
}




//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Collections.Generic;
//using System.Linq;
//using System.Web;
//using System.Web.Mvc;

//using System.Collections.Generic;
//using System.Linq;
//using System.Web;
//using System.Web.Mvc;
//using System.Web.Routing;
//using System.Web.Security;
//using XQ.SP.Model;
//using XQ.SP.Common;

//namespace System
//{
//    public class UsersInfo
//    {
//        #region shop

//        public static XQ.SP.Model.UserInfoItem GetUser()
//        {
//            XQ.SP.Model.UserInfoItem item = (XQ.SP.Model.UserInfoItem)HttpContext.Current.Session["UserInfo"];
//            return item;
//        }
//        #endregion

//        public static XQ.Model.Users.Users GetUsers()
//        {
//            XQ.BLL.Users.Users blluser = new XQ.BLL.Users.Users();
//            try
//            {
//                var userId = GetUsersID();
//                if (userId != "0" & !string.IsNullOrEmpty(userId))
//                {
//                    return blluser.GetModel(int.Parse(GetUsersID()));
//                }
//                else
//                {
//                    XQ.Model.Users.Users item = (XQ.Model.Users.Users)HttpContext.Current.Session["Users"];
//                    if (item == null)
//                    {
//                        return null;
//                    }
//                    else
//                    {
//                        return item;
//                    }
//                }
//            }
//            catch
//            {
//                XQ.Model.Users.Users item = (XQ.Model.Users.Users)HttpContext.Current.Session["Users"];
//                if (item == null)
//                {
//                    return null;
//                }
//                else
//                {
//                    return item;
//                }
//            }
//            //if (HttpContext.Current.Session["User"] == null)
//            //{
//            //    XQ.BLL.Users.Users blluser = new XQ.BLL.Users.Users();
//            //    string tempStr = HttpContext.Current.User.Identity.Name.Substring(HttpContext.Current.User.Identity.Name.IndexOf("[,]") + 3);
//            //    tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));
//            //    if (string.IsNullOrEmpty(tempStr))
//            //    {
//            //        return null;
//            //    }
//            //    else
//            //    {
//            //        var item = blluser.GetModel(int.Parse(tempStr));
//            //        return item;
//            //    }

//            //}
//            //return (XQ.Model.Users.Users)HttpContext.Current.Session["User"];


//        }
//        public static XQ.Model.Users.UsersInfo GetusersInfo()
//        {
//            XQ.BLL.Users.UsersInfo blluserInfo = new XQ.BLL.Users.UsersInfo();

//            return blluserInfo.GetModelWhereUsersID(int.Parse(GetUsersID()));
//            //XQ.Model.Users.UsersInfo model = new XQ.Model.Users.UsersInfo();
//            //model = blluserInfo.GetModelWhereUsersID(Int32.Parse(UsersInfo.GetUsersID()));

//            //if (model == null)
//            //{
//            //    XQ.Model.Users.Users item = (XQ.Model.Users.Users)HttpContext.Current.Session["Users"];
//            //    if (item == null)
//            //    {
//            //        return null;
//            //    }
//            //    else
//            //    {
//            //        model = blluserInfo.GetModelWhereUsersID(item.UsersID);
//            //        return model;
//            //    }
//            //}
//            //return model;

//            //return (XQ.Model.Users.UsersInfo)HttpContext.Current.Session["UserInfo"];
//        }

//        public static ShopUserSetItem GetAgent()
//        {
//            HttpCookie cookie = HttpContext.Current.Request.Cookies["ShopUserSetItem"];
//            if (cookie != null)
//            {
//                XQ.SP.BllServices.ShopUserSetBLL ss = new XQ.SP.BllServices.ShopUserSetBLL();
//                var item = ss.GetModel(Int32.Parse(cookie.Value));

//                if (item == null)
//                {
//                    item = new ShopUserSetItem();
//                }
//                return item;
//            }

//            if (HttpContext.Current.Session["ShopUserSetItem"] == null)
//            {
//                #region  合作伙伴
//                string urlName = "";
//                urlName = System.Web.HttpContext.Current.Request.Url.Host.ToString().ToLower();
//                urlName = urlName.ToLower().Replace("http://", "").Trim();
//                string sqlStr = "";
//                sqlStr = " PATINDEX(Url,'" + urlName + "')>0 ";
//                XQ.SP.BllServices.ShopUserSetBLL ss = new XQ.SP.BllServices.ShopUserSetBLL();
//                var itemSS = ss.GetModelWhereStr(sqlStr);
//                if (itemSS == null)
//                {
//                    itemSS = ss.GetModelWhereStr(" UserInfoId=" + UsersInfo.GetUsersID());
//                    if (itemSS == null)
//                    {
//                        itemSS = ss.GetModelWhereStr(" UserInfoId=" + UsersInfo.GetusersInfo().ParentId);
//                        if (itemSS == null)
//                        {
//                            itemSS = new XQ.SP.Model.ShopUserSetItem();
//                            itemSS.QQ = "941895466";
//                            itemSS.Telephone = "13458658758";
//                        }
//                    }
//                }
//                #endregion

//                HttpContext.Current.Session["ShopUserSetItem"] = itemSS;
//                ///记录Cookies
//                HttpCookie cookie1 = new HttpCookie("ShopUserSetItem");
//                cookie1.Expires = DateTime.Now.AddDays(365);
//                cookie1.Value = itemSS.Id.ToString();
//                HttpContext.Current.Response.Cookies.Add(cookie1);

//                if (itemSS == null)
//                {
//                    itemSS = new ShopUserSetItem();
//                }
//                return itemSS;
//            }
//            else
//            {
//                var item = (XQ.SP.Model.ShopUserSetItem)HttpContext.Current.Session["ShopUserSetItem"];
//                if (item == null)
//                {
//                    item = new ShopUserSetItem();
//                }
//                return item;
//            }
//        }

//        public static void SetAgent(long id)
//        {
//            //if (id != 0)
//            //{
//            XQ.SP.BllServices.ShopUserSetBLL ss = new XQ.SP.BllServices.ShopUserSetBLL();
//            var item = ss.GetModel(id);
//            HttpContext.Current.Session["ShopUserSetItem"] = item;

//            ///记录Cookies
//            HttpCookie cookie = new HttpCookie("ShopUserSetItem");
//            cookie.Expires = DateTime.Now.AddDays(365);
//            cookie.Value = id.ToString();
//            HttpContext.Current.Response.Cookies.Add(cookie);
//            //}
//            //else
//            //{
//            //    #region  合作伙伴
//            //    string urlName = "";
//            //    urlName = System.Web.HttpContext.Current.Request.Url.Host.ToString().ToLower();
//            //    urlName = urlName.ToLower().Replace("http://", "").Trim();
//            //    string sqlStr = "";
//            //    sqlStr = " PATINDEX(Url,'" + urlName + "')>0 ";
//            //    XQ.SP.BllServices.ShopUserSetBLL ss = new XQ.SP.BllServices.ShopUserSetBLL();
//            //    var itemSS = ss.GetModelWhereStr(sqlStr);
//            //    if (itemSS == null)
//            //    {
//            //        itemSS = ss.GetModelWhereStr(" UserInfoId=" + UsersInfo.GetUsersID());
//            //        if (itemSS == null)
//            //        {
//            //            itemSS = ss.GetModelWhereStr(" UserInfoId=" + UsersInfo.GetusersInfo().ParentId);
//            //            if (itemSS == null)
//            //            {
//            //                itemSS = new XQ.SP.Model.ShopUserSetItem();
//            //                itemSS.QQ = "941895466";
//            //                itemSS.Telephone = "13458658758";
//            //            }
//            //        }
//            //    }
//            //    #endregion

//            //    HttpContext.Current.Session["ShopUserSetItem"] = itemSS;
//            //    ///记录Cookies
//            //    HttpCookie cookie = new HttpCookie("ShopUserSetItem");
//            //    cookie.Expires = DateTime.Now.AddDays(365);
//            //    cookie.Value = id.ToString();
//            //    HttpContext.Current.Response.Cookies.Add(cookie);
//            //}
//        }

//        //public static long GetAgentUsersId(long id)
//        //{
//        //    var item = GetAgent();
//        //    if (item.Id != 0)
//        //    {
//        //        XQ.BLL.Users.Users blluser = new XQ.BLL.Users.Users();
//        //    }
//        //    return item.UserInfoId;
//        //}


//        /// <summary>
//        /// 获取当前用户ID
//        /// </summary>
//        /// <returns></returns>
//        public static string GetUsersID()
//        {
//            try
//            {
//                string tempStr = HttpContext.Current.User.Identity.Name.Substring(HttpContext.Current.User.Identity.Name.IndexOf("[,]") + 3);
//                tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));

//                if (string.IsNullOrEmpty(tempStr))
//                {
//                    XQ.Model.Users.Users item = (XQ.Model.Users.Users)HttpContext.Current.Session["Users"];
//                    if (item == null)
//                    {
//                        return tempStr;
//                    }
//                    else
//                    {
//                        return item.UsersID.ToString();
//                    }
//                }

//                return tempStr;
//            }
//            catch
//            {
//                XQ.Model.Users.Users item = (XQ.Model.Users.Users)HttpContext.Current.Session["Users"];
//                if (item == null)
//                {
//                    return "0";
//                }
//                else
//                {
//                    return item.UsersID.ToString();
//                }
//            }
//        }

//        /// <summary>
//        /// 获取当前用户名称
//        /// </summary>
//        /// <returns></returns>
//        public static string GetUsersName()
//        {
//            try
//            {
//                string tempStr = HttpContext.Current.User.Identity.Name.Substring(0, HttpContext.Current.User.Identity.Name.IndexOf("[,]"));

//                if (string.IsNullOrEmpty(tempStr))
//                {
//                    XQ.Model.Users.Users item = (XQ.Model.Users.Users)HttpContext.Current.Session["Users"];
//                    if (item == null)
//                    {
//                        return tempStr;
//                    }
//                    else
//                    {
//                        return item.UserName;
//                    }
//                }

//                return tempStr;
//            }
//            catch
//            {
//                XQ.Model.Users.Users item = (XQ.Model.Users.Users)HttpContext.Current.Session["Users"];
//                if (item == null)
//                {
//                    return "";
//                }
//                else
//                {
//                    return item.UserName;
//                }
//            }
//        }

//        /// <summary>
//        /// 获取当前校区
//        /// </summary>
//        /// <returns></returns>
//        public static string GetXiaoQuIDs()
//        {
//            HttpCookie cookie = HttpContext.Current.Request.Cookies["XiaoQuId"];
//            if (cookie != null)
//            {
//                return cookie.Value;
//            }
//            else
//            {
//                if (HttpContext.Current.Session["XiaoQu"] != null)
//                {
//                    XQ.Model.Base.BaseXiaoQu item = new XQ.Model.Base.BaseXiaoQu();
//                    item = (XQ.Model.Base.BaseXiaoQu)HttpContext.Current.Session["XiaoQu"];
//                    return item.BaseXiaoQuID.ToString();
//                }

//                return "0";
//            }
//        }
//        /// <summary>
//        /// 获取当前校区
//        /// </summary>
//        /// <returns></returns>
//        public static int GetXiaoQuID()
//        {
//            //int temp = 0;
//            //try
//            //{
//            //    //string tempStr = HttpContext.Current.User.Identity.Name;
//            //    ////.Substring(HttpContext.Current.User.Identity.Name.IndexOf("[,]") + 3);
//            //    ////tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//            //    //////tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//            //    ////tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));
//            //    //////string tempStr = HttpContext.Current.User.Identity.Name.Substring(HttpContext.Current.User.Identity.Name.LastIndexOf("[,]")+1);

//            //    //tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//            //    //tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//            //    //tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));

//            //    string tempStr = HttpContext.Current.User.Identity.Name.Substring(HttpContext.Current.User.Identity.Name.IndexOf("[,]") + 3);
//            //    tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//            //    //tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//            //    tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));

//            //    temp = int.Parse(tempStr.Trim());
//            //}
//            //catch {
//            //}
//            //return temp;


//            HttpCookie cookie = HttpContext.Current.Request.Cookies["XiaoQuId"];
//            if (cookie != null)
//            {
//                return Int32.Parse(cookie.Value);
//            }
//            else
//            {
//                if (HttpContext.Current.Session["XiaoQu"] != null)
//                {
//                    XQ.Model.Base.BaseXiaoQu item = new XQ.Model.Base.BaseXiaoQu();
//                    item = (XQ.Model.Base.BaseXiaoQu)HttpContext.Current.Session["XiaoQu"];
//                    return item.BaseXiaoQuID;
//                }

//                return 0;
//            }

//            ////HttpCookie cookie = new HttpCookie("XiaoQuId");
//            ////cookie.Expires = DateTime.Now.AddDays(365);
//            ////cookie.Value = id.ToString();
//            //////cookie.Domain = ".58xiao.com"; 
//            ////Response.Cookies.Add(cookie);

//            ////XQ.BLL.Base.BaseXiaoQu bllxq = new XQ.BLL.Base.BaseXiaoQu();
//            ////var item = bllxq.GetModel(id);
//            ////Session["XiaoQu"] = item;
//            ////return RedirectToAction("MS", "StoreBase", new { id = item.WebUrl });

//            //int returnInt = 1;
//            //return returnInt;

//            //string nameT = "0";
//            //try
//            //{
//            //    string cookieName = FormsAuthentication.FormsCookieName;
//            //    HttpCookie authCookie = System.Web.HttpContext.Current.Request.Cookies["COOKIE_NAME_FOR_USER"];
//            //    FormsAuthenticationTicket authTicket = null;

//            //    if (authCookie != null)
//            //    {
//            //        try
//            //        {
//            //            authTicket = FormsAuthentication.Decrypt(authCookie.Value);
//            //            nameT = authTicket.Name;

//            //            string tempStr = nameT;
//            //            tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//            //            tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//            //            tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));

//            //            nameT = tempStr.Trim();
//            //            returnInt = int.Parse(nameT);
//            //        }
//            //        catch { }
//            //    }
//            //}
//            //catch { }

//            //if (returnInt == 0)
//            //{
//            //    returnInt = UrlXiaoQuID();
//            //}
//            //return returnInt;
//        }

//        /// <summary>
//        /// 获取当前大学城名称
//        /// </summary>
//        /// <returns></returns>
//        public static string GetXiaoQuName()
//        {
//            ////string xiaoquName = "温江大学城";
//            //string tempStr = HttpContext.Current.User.Identity.Name.Substring(HttpContext.Current.User.Identity.Name.IndexOf("[,]") + 3);
//            //tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//            //tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//            //tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));
//            //return tempStr;


//            string returnStr = "";
//            try
//            {
//                string cookieName = FormsAuthentication.FormsCookieName;
//                HttpCookie authCookie = HttpContext.Current.Request.Cookies["COOKIE_NAME_FOR_USER"];

//                FormsAuthenticationTicket authTicket = null;
//                if (authCookie != null)
//                {
//                    authTicket = FormsAuthentication.Decrypt(authCookie.Value);
//                    returnStr = authTicket.Name;
//                }

//                string tempStr = returnStr;
//                tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//                tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//                tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//                tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));
//                returnStr = tempStr;
//            }
//            catch { }

//            if (returnStr == "")
//            {
//                returnStr = UrlXiaoQuName();
//            }
//            return returnStr;
//        }

//        #region 用Cookie读取当前用户名和大学城信息

//        /// <summary>
//        /// 返回Cookie的大学城ID（没有返回为0）
//        /// </summary>
//        /// <returns></returns>
//        public static int GetXiaoQuIDC()
//        {
//            int returnInt = 0;
//            string nameT = "0";

//            try
//            {
//                HttpCookie authCookie = System.Web.HttpContext.Current.Request.Cookies["COOKIE_NAME_FOR_USER"];
//                FormsAuthenticationTicket authTicket = null;

//                if (authCookie != null)
//                {
//                    try
//                    {
//                        authTicket = FormsAuthentication.Decrypt(authCookie.Value);
//                        nameT = authTicket.Name;

//                        string tempStr = nameT;
//                        tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//                        tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//                        tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));

//                        nameT = tempStr.Trim();
//                        returnInt = int.Parse(nameT);
//                    }
//                    catch { }
//                }
//            }
//            catch { }

//            if (returnInt == 0)
//            {
//                returnInt = UrlXiaoQuID();
//            }
//            return returnInt;
//        }

//        /// <summary>
//        /// 返回Cookie的大学城名称（没有返回为空符串）
//        /// </summary>
//        /// <returns></returns>
//        public static string GetXiaoQuNameC()
//        {
//            string returnStr = "";
//            try
//            {
//                HttpCookie authCookie = HttpContext.Current.Request.Cookies["COOKIE_NAME_FOR_USER"];
//                //Context.Request.Cookies["COOKIE_NAME_FOR_USER"];
//                //System.Web.HttpContext.Current.Request.Cookies
//                //System.Web.HttpApplication
//                //HttpApplication.Content.Request.Cookies[""];

//                FormsAuthenticationTicket authTicket = null;
//                if (authCookie != null)
//                {
//                    authTicket = FormsAuthentication.Decrypt(authCookie.Value);
//                    returnStr = authTicket.Name;
//                }

//                string tempStr = returnStr;
//                tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//                tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//                tempStr = tempStr.Substring(tempStr.IndexOf("[,]") + 3);
//                tempStr = tempStr.Substring(0, tempStr.IndexOf("[,]"));
//                returnStr = tempStr;
//            }
//            catch { }

//            if (returnStr == "")
//            {
//                returnStr = UrlXiaoQuName();
//            }

//            return returnStr;
//        }

//        /// <summary>
//        /// 是否有cookies
//        /// </summary>
//        /// <returns></returns>
//        public static bool GetExistsC()
//        {
//            string returnStr = "";
//            try
//            {
//                HttpCookie authCookie = HttpContext.Current.Request.Cookies["COOKIE_NAME_FOR_USER"];

//                FormsAuthenticationTicket authTicket = null;
//                if (authCookie != null)
//                {
//                    authTicket = FormsAuthentication.Decrypt(authCookie.Value);
//                    returnStr = authTicket.Name;

//                    if (returnStr.Trim() != "")
//                    {
//                        return true;
//                    }
//                }
//            }
//            catch { }

//            return false;
//        }

//        /// <summary>
//        /// 获取当前大学城ID
//        /// </summary>
//        /// <returns></returns>
//        public static int UrlXiaoQuID()
//        {
//            int returnInt = 1;
//            //获取IP的城市
//            XQ.Common.SelectIP sip = new XQ.Common.SelectIP();
//            string urlName = sip.GetUrlName();

//            if (urlName != "www.58xiao.com"
//                & urlName != "58xiao.com"
//                & urlName != "www.58xiao.net"
//                & urlName != "58xiao.net"
//                & urlName != "www.58xiao.cn"
//                & urlName != "58xiao.cn")
//            {//二级域名
//                XQ.BLL.Base.BaseArea bllba = new XQ.BLL.Base.BaseArea();
//                string sqlStr = "";
//                sqlStr = " PATINDEX(DomainUrl,'" + urlName + "')>0 ";
//                List<XQ.Model.Base.BaseArea> listBa = bllba.GetModelList(sqlStr);
//                foreach (XQ.Model.Base.BaseArea model in listBa)
//                {
//                    //插入Cookies
//                    InsertXiaoQu(model.BaseAreaID, model.BaseAreaName);

//                    returnInt = model.BaseAreaID;
//                }
//            }
//            return returnInt;
//        }
//        /// <summary>
//        /// 获取当前大学城名称
//        /// </summary>
//        /// <returns></returns>
//        public static string UrlXiaoQuName()
//        {
//            string returnStr = "";
//            //获取IP的城市
//            XQ.Common.SelectIP sip = new XQ.Common.SelectIP();
//            string urlName = sip.GetUrlName();

//            if (urlName != "www.58xiao.com"
//                & urlName != "58xiao.com"
//                & urlName != "www.58xiao.net"
//                & urlName != "58xiao.net"
//                & urlName != "www.58xiao.cn"
//                & urlName != "58xiao.cn")
//            {//二级域名
//                XQ.BLL.Base.BaseArea bllba = new XQ.BLL.Base.BaseArea();
//                string sqlStr = "";
//                sqlStr = " PATINDEX(DomainUrl,'" + urlName + "')>0 ";
//                List<XQ.Model.Base.BaseArea> listBa = bllba.GetModelList(sqlStr);
//                foreach (XQ.Model.Base.BaseArea model in listBa)
//                {
//                    //插入Cookies
//                    InsertXiaoQu(model.BaseAreaID, model.BaseAreaName);

//                    returnStr = model.BaseAreaName;
//                }
//            }
//            return returnStr;
//        }

//        /// <summary>
//        /// 插入Cookie
//        /// </summary>
//        /// <returns></returns>
//        public static void InsertXiaoQu(int xiaoQuID, string xiaoQuName)
//        {
//            if (!GetExistsC())
//            {
//                return;
//            }

//            string userName = "[,][,]" + xiaoQuID + "[,]" + xiaoQuName + "[,]";
//            //ToDo 登陆成功
//            FormsAuthenticationTicket authTicket1 = new FormsAuthenticationTicket(
//                                1,
//                                userName, //cookie内容
//                                DateTime.Now,
//                                DateTime.Now.AddDays(365),
//                                false,
//                                "" //写入用户角色
//                                );

//            string encryptedTicket = FormsAuthentication.Encrypt(authTicket1);
//            System.Web.HttpCookie authCookie1 = new System.Web.HttpCookie("COOKIE_NAME_FOR_USER", encryptedTicket);
//            authCookie1.Value = encryptedTicket;
//            authCookie1.Expires = DateTime.Now.AddDays(365);
//            System.Web.HttpContext.Current.Response.Cookies.Add(authCookie1);

//            //ToDo 登陆成功
//            FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket(
//                                1,
//                                "[,][,]" + xiaoQuID + "[,]" + xiaoQuName + "[,]", //cookie内容
//                                DateTime.Now,
//                                DateTime.Now.AddDays(365),
//                                false,
//                                "" //写入用户角色
//                                );

//            string encryptedTicket1 = FormsAuthentication.Encrypt(authTicket);
//            System.Web.HttpCookie authCookie = new System.Web.HttpCookie("COOKIE_NAME_FOR_USER", encryptedTicket1);
//            authCookie.Domain = ".58xiao.com";
//            authCookie.Path = "/";
//            authCookie.Value = encryptedTicket;
//            authCookie.Expires = DateTime.Now.AddDays(365);
//            System.Web.HttpContext.Current.Response.Cookies.Add(authCookie);
//        }
//        #endregion
//    }

//    /// <summary>
//    /// MVC控件编写成代码
//    /// </summary>
//    public static class HtmlHelperMy
//    {
//        //Ajax.ActionLink 添加个图片链接
//        public static IHtmlString WriteHtml(this MvcHtmlString str)
//        {
//            return new HtmlString(HttpUtility.HtmlDecode(str.ToString()));
//        }
//    }
//}
